/* CSS Document */
.shop-pic{width:200px; height:200px; overflow:hidden; float:left; margin-right:60px;}
.shop-pic img{display:block; width:100%; height:100%;}
.shop-info{overflow:hidden; padding-top:30px;}
.shop-info h2{font-size:18px; padding:7px 0; line-height:1.2;}
.shop-info .item{display:block; padding:5px 0; font-size:13px;}
.shop-info .item i{float:left; color:#888; margin-right:10px; font-style:normal; width:60px;}

.shop-desc{border:1px #E0E0E0 solid;}
.shop-tabbar{height:40px; display:block; background:#E5E5E5; font-size:14px;}
.shop-tabbar .tab{height:40px; line-height:40px; float:left; padding:0 20px; box-sizing:border-box;}
.shop-tabbar .tab-on{background-color:#fff; border-top:3px #F00 solid;}

.shop-con{display:block;}
.shop-con .desc{font-size:14px; padding:20px; line-height:1.5;}
.shop-con .desc p{text-indent:2em;}
.shop-con .desc *{max-width:100%;}

.shop-con .goods-list{display:block; width:1100px; padding-top:20px;}
.shop-con .goods-list li{width:146px; height:146px; float:left; margin:0 20px 20px 0; overflow:hidden;}
.shop-con .goods-list li img{display:block; width:100%; height:100%;}